module Base
{


	
	recipe Upgrade Schoolbag
    {
	Bag_Schoolbag,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_Schoolbag_WithAttachment,
        Time:300.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=2,
    	OnCreate:Empty_Bag,
    }

	item Bag_Schoolbag_WithAttachment
    {
        WeightReduction	=	60,
        Weight	=	1,
        Type	=	Container,
        Capacity	=	15,
        DisplayName	=	School Bag with Attachment Point,
        IconsForTexture = Backpack_Black;Backpack_Blue;Backpack_Spiffo,,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_SchoolBag2,
        BloodLocation = Bag,
        RunSpeedModifier = 0.97,
        AttachmentReplacement = Bag,
        AttachmentsProvided = Schoolbag,
        ReplaceInSecondHand = Bag_Schoolbag_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_Schoolbag_RHand holdingbagright,
        WorldStaticModel = SchoolBag_Ground,
    }	







	recipe Upgrade Hiking Bag
    {
	Bag_NormalHikingBag,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_NormalHikingBag_WithAttachment,
        Time:600.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=3,
    	OnCreate:Empty_Bag,
    }	
	recipe Upgrade Hiking Bag
    {
	Bag_NormalHikingBag_WithAttachment,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_NormalHikingBag_With2Attachments,
        Time:600.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=4,
    	OnCreate:Empty_Bag,
    }


    item Bag_NormalHikingBag_WithAttachment
    {
        WeightReduction	=	70,
        Weight	=	1.2,
        Type	=	Container,
        Capacity	=	20,
        DisplayName	=	Hiking Bag with Attachment Point,
        IconsForTexture	=	Hiking_Blue;Hiking_Green;Hiking_Red,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_HikingBag2,
        BloodLocation = Bag,
        RunSpeedModifier = 0.96,
        AttachmentReplacement = Bag,
        AttachmentsProvided = Hikingbag,
        ReplaceInSecondHand = Bag_HikingBag_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_HikingBag_RHand holdingbagright,
        WorldStaticModel = HikingBag_Ground,
    }




    item Bag_NormalHikingBag_With2Attachments
    {
        WeightReduction	=	70,
        Weight	=	1.2,
        Type	=	Container,
        Capacity	=	20,
        DisplayName	=	Hiking Bag with 2 Attachment Points,
        IconsForTexture	=	Hiking_Blue;Hiking_Green;Hiking_Red,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_HikingBag2,
        BloodLocation = Bag,
        RunSpeedModifier = 0.96,
        AttachmentReplacement = Bag,
        AttachmentsProvided = HikingbagLeft;Hikingbag,
        ReplaceInSecondHand = Bag_HikingBag_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_HikingBag_RHand holdingbagright,
        WorldStaticModel = HikingBag_Ground,
    }









	recipe Upgrade Big Hiking Bag
    {
	Bag_BigHikingBag,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_BigHikingBag_WithAttachment,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=4,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Big Hiking Bag
    {
	Bag_BigHikingBag_WithAttachment,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_BigHikingBag_With2Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=5,
    	OnCreate:Empty_Bag,
    }
    item Bag_BigHikingBag_WithAttachment
    {
        WeightReduction	=	80,
        Weight	=	1.5,
        Type	=	Container,
        Capacity	=	22,
        DisplayName	=	Big Hiking Bag with Attachment Point,
        IconsForTexture = BigHiking_Blue;BigHiking_Green;BigHiking_Red,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_BigHikingBag2,
        BloodLocation = Bag,
        RunSpeedModifier = 0.95,
        AttachmentReplacement = Bag,
        AttachmentsProvided = Hikingbag,
        ReplaceInSecondHand = Bag_BigHikingBag_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_BigHikingBag_RHand holdingbagright,
        WorldStaticModel = BigHikingBag_Ground,
    }


    item Bag_BigHikingBag_With2Attachments
    {
        WeightReduction	=	80,
        Weight	=	1.5,
        Type	=	Container,
        Capacity	=	22,
        DisplayName	=	Big Hiking Bag with 2 Attachment Points,
        IconsForTexture = BigHiking_Blue;BigHiking_Green;BigHiking_Red,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_BigHikingBag2,
        BloodLocation = Bag,
        RunSpeedModifier = 0.95,
        AttachmentReplacement = Bag,
        AttachmentsProvided = HikingbagLeft;Hikingbag,
        ReplaceInSecondHand = Bag_BigHikingBag_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_BigHikingBag_RHand holdingbagright,
        WorldStaticModel = BigHikingBag_Ground,
    }


    item Bag_SurvivorBag_WithAttachment
    {
        Type = Container,
        DisplayName = Backpack with Attachment Point,
        ClothingItem = Bag_SurvivorBag2,
        CanBeEquipped = Back,
        WeightReduction	=	85,
        Weight	=	2,
        Capacity	=	27,
        Icon	=	AliceBag,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        BloodLocation = Bag,
        RunSpeedModifier = 0.94,
        CanHaveHoles = false,
        AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpack,
        ReplaceInSecondHand = Bag_ALICEpack_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
    }
    item Bag_SurvivorBag_With2Attachments
    {
        Type = Container,
        DisplayName = Backpack with 2 Attachment Points,
        ClothingItem = Bag_SurvivorBag2,
        CanBeEquipped = Back,
        WeightReduction	=	85,
        Weight	=	2,
        Capacity	=	27,
        Icon	=	AliceBag,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        BloodLocation = Bag,
        RunSpeedModifier = 0.94,
        CanHaveHoles = false,
        AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpackLeft;ALICEpackRight,
        ReplaceInSecondHand = Bag_ALICEpack_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
    }
    item Bag_SurvivorBag_With3Attachments
    {
        Type = Container,
        DisplayName = Backpack with 3 Attachment Points,
        ClothingItem = Bag_SurvivorBag2,
        CanBeEquipped = Back,
        WeightReduction	=	85,
        Weight	=	2,
        Capacity	=	27,
        Icon	=	AliceBag,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        BloodLocation = Bag,
        RunSpeedModifier = 0.94,
        CanHaveHoles = false,
        AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpackLeft;ALICEpack;ALICEpackRight,
        ReplaceInSecondHand = Bag_ALICEpack_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
    }

	item Bag_ALICEpack_WithAttachment
	{
		Type = Container,
		DisplayName = Large Backpack with Attachment Point,
		ClothingItem = Bag_ALICEpack2,
		CanBeEquipped = Back,
		WeightReduction	=	85,
        Weight	=	2,
        Capacity	=	27,
        Icon	=	AliceBag,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        BloodLocation = Bag,
        RunSpeedModifier = 0.94,
        CanHaveHoles = false,
        AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpack,
        ReplaceInSecondHand = Bag_ALICEpack_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
	}


	item Bag_ALICEpack_With2Attachments
	{
		Type = Container,
		DisplayName = Large Backpack with 2 Attachment Points,
		ClothingItem = Bag_ALICEpack2,
		CanBeEquipped = Back,
		WeightReduction	=	85,
        Weight	=	2,
        Capacity	=	27,
        Icon	=	AliceBag,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        BloodLocation = Bag,
        RunSpeedModifier = 0.94,
        CanHaveHoles = false,
        AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpackLeft;ALICEpackRight,
        ReplaceInSecondHand = Bag_ALICEpack_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
	}


	item Bag_ALICEpack_With3Attachments
	{
		Type = Container,
		DisplayName = Large Backpack with 3 Attachment Points,
		ClothingItem = Bag_ALICEpack2,
		CanBeEquipped = Back,
		WeightReduction	=	85,
        Weight	=	2,
        Capacity	=	27,
        Icon	=	AliceBag,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        BloodLocation = Bag,
        RunSpeedModifier = 0.94,
        CanHaveHoles = false,
        AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpackLeft;ALICEpack;ALICEpackRight,
        ReplaceInSecondHand = Bag_ALICEpack_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
	}


	item Bag_ALICEpack_Army_WithAttachment
	{
		Type = Container,
		DisplayName = Military Backpack with Attachment Point,
		ClothingItem = Bag_ALICEpack_Army2,
		CanBeEquipped = Back,
		WeightReduction	=	87,
		Weight	=	2,
		Capacity	=	28,
		Icon	=	AliceBag_Camo,
		OpenSound   =   OpenBag,
		CloseSound   =   CloseBag,
		PutInSound   =   PutItemInBag,
		BloodLocation = Bag,
		RunSpeedModifier = 0.94,
		CanHaveHoles = false,
		AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpack,
        ReplaceInSecondHand = Bag_ALICEpack_Army_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_Army_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
	}




	item Bag_ALICEpack_Army_With2Attachments
	{
		Type = Container,
		DisplayName = Military Backpack with 2 Attachment Points,
		ClothingItem = Bag_ALICEpack_Army2,
		CanBeEquipped = Back,
		WeightReduction	=	87,
		Weight	=	2,
		Capacity	=	28,
		Icon	=	AliceBag_Camo,
		OpenSound   =   OpenBag,
		CloseSound   =   CloseBag,
		PutInSound   =   PutItemInBag,
		BloodLocation = Bag,
		RunSpeedModifier = 0.94,
		CanHaveHoles = false,
		AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpackLeft;ALICEpackRight,
        ReplaceInSecondHand = Bag_ALICEpack_Army_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_Army_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
	}






	item Bag_ALICEpack_Army_With3Attachments
	{
		Type = Container,
		DisplayName = Military Backpack with 3 Attachment Points,
		ClothingItem = Bag_ALICEpack_Army2,
		CanBeEquipped = Back,
		WeightReduction	=	87,
		Weight	=	2,
		Capacity	=	28,
		Icon	=	AliceBag_Camo,
		OpenSound   =   OpenBag,
		CloseSound   =   CloseBag,
		PutInSound   =   PutItemInBag,
		BloodLocation = Bag,
		RunSpeedModifier = 0.94,
		CanHaveHoles = false,
		AttachmentReplacement = Bag,
        AttachmentsProvided = ALICEpackLeft;ALICEpack;ALICEpackRight,
        ReplaceInSecondHand = Bag_ALICEpack_Army_LHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_ALICEpack_Army_RHand holdingbagright,
        WorldStaticModel = ALICE_Pack_Ground,
	}



	recipe Upgrade Backpack
    {
	Bag_SurvivorBag,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_SurvivorBag_WithAttachment,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=5,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Large Backpack
    {
	Bag_ALICEpack,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_ALICEpack_WithAttachment,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=5,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Military Backpack
    {
	Bag_ALICEpack_Army,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_ALICEpack_Army_WithAttachment,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=5,
    	OnCreate:Empty_Bag,
    }


	recipe Upgrade Backpack
    {
	Bag_SurvivorBag_WithAttachment,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_SurvivorBag_With2Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=6,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Large Backpack
    {
	Bag_ALICEpack_WithAttachment,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_ALICEpack_With2Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=6,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Military Backpack
    {
	Bag_ALICEpack_Army_WithAttachment,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_ALICEpack_Army_With2Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=6,
    	OnCreate:Empty_Bag,
    }


	recipe Upgrade Backpack
    {
	Bag_SurvivorBag_With2Attachments,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_SurvivorBag_With3Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=7,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Large Backpack
    {
	Bag_ALICEpack_With2Attachments,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_ALICEpack_With3Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=7,
    	OnCreate:Empty_Bag,
    }
	recipe Upgrade Military Backpack
    {
	Bag_ALICEpack_Army_With2Attachments,
	LeatherStrips/LeatherStripsDirty,
	Thread, 
        DuctTape/Scotchtape,
        keep KitchenKnife/HuntingKnife/Scissors,
        keep Needle,
        /*NeedToBeLearn:true,*/
        Result:Bag_ALICEpack_Army_With3Attachments,
        Time:900.0,
        Category:Survivalist,
      	SkillRequired:Tailoring=7,
    	OnCreate:Empty_Bag,
    }


}
